package com.gable.report.model;

import java.io.Serializable;
import java.util.List;

/**
 * Created by lvdouStart on 2017/7/20.
 * 报表基本数据
 */
public class ChartsBaseDataView implements Serializable {

    private String id;

    private String name;

    private String fullName; //全称

    private String enName; //英文短称

    private String fullEnName; //英文全称

    private Long hospitalCounts; ///医院数量 //医院报表为科室数量

    private Long typeCounts; //设备类型数量

    private Long curPrice; //今年设备金额

    private Long lastPrice; //去年设备金额

    private Double devicePriceYoy;//设备金额同比

    private Long lastCounts; //去年设备数量

    private Long curCounts; //今年设备数量

    private Double deviceCountsYoy; //设备数量同比

    private Long curDepreciationPrice; //今年折旧金额

    private Long lastDepreciationPrice;//去年折旧金额

    private Double depreciationRatio; //今年设备折旧率

    private Double depreciationYoy; //折旧金额同比

    private Double curAgeLimitMeasure; //今年设备年限指数

    private Double lastAgeLimitMeasure; //去年设备年限指数

    private Long curBeginPrice;     //年初设备金额

    private Long curNewlyCounts;    //今年新增设备数量

    private Long curScrapCounts;     //今年报废设备数量

    private List<ChartsBaseDataView> list; //一级68分类包含二级68分类

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getEnName() {
        return enName;
    }

    public void setEnName(String enName) {
        this.enName = enName;
    }

    public String getFullEnName() {
        return fullEnName;
    }

    public void setFullEnName(String fullEnName) {
        this.fullEnName = fullEnName;
    }

    public Long getHospitalCounts() {
        return hospitalCounts;
    }

    public void setHospitalCounts(Long hospitalCounts) {
        this.hospitalCounts = hospitalCounts;
    }

    public Long getTypeCounts() {
        return typeCounts;
    }

    public void setTypeCounts(Long typeCounts) {
        this.typeCounts = typeCounts;
    }

    public Long getCurPrice() {
        return curPrice;
    }

    public void setCurPrice(Long curPrice) {
        this.curPrice = curPrice;
    }

    public Long getLastPrice() {
        return lastPrice;
    }

    public void setLastPrice(Long lastPrice) {
        this.lastPrice = lastPrice;
    }

    public Double getDevicePriceYoy() {
        return devicePriceYoy;
    }

    public void setDevicePriceYoy(Double devicePriceYoy) {
        this.devicePriceYoy = devicePriceYoy;
    }

    public Long getLastCounts() {
        return lastCounts;
    }

    public void setLastCounts(Long lastCounts) {
        this.lastCounts = lastCounts;
    }

    public Long getCurCounts() {
        return curCounts;
    }

    public void setCurCounts(Long curCounts) {
        this.curCounts = curCounts;
    }

    public Double getDeviceCountsYoy() {
        return deviceCountsYoy;
    }

    public void setDeviceCountsYoy(Double deviceCountsYoy) {
        this.deviceCountsYoy = deviceCountsYoy;
    }

    public Long getCurDepreciationPrice() {
        return curDepreciationPrice;
    }

    public void setCurDepreciationPrice(Long curDepreciationPrice) {
        this.curDepreciationPrice = curDepreciationPrice;
    }

    public Long getLastDepreciationPrice() {
        return lastDepreciationPrice;
    }

    public void setLastDepreciationPrice(Long lastDepreciationPrice) {
        this.lastDepreciationPrice = lastDepreciationPrice;
    }

    public Double getDepreciationRatio() {
        return depreciationRatio;
    }

    public void setDepreciationRatio(Double depreciationRatio) {
        this.depreciationRatio = depreciationRatio;
    }

    public Double getDepreciationYoy() {
        return depreciationYoy;
    }

    public void setDepreciationYoy(Double depreciationYoy) {
        this.depreciationYoy = depreciationYoy;
    }

    public Double getCurAgeLimitMeasure() {
        return curAgeLimitMeasure;
    }

    public void setCurAgeLimitMeasure(Double curAgeLimitMeasure) {
        this.curAgeLimitMeasure = curAgeLimitMeasure;
    }

    public Double getLastAgeLimitMeasure() {
        return lastAgeLimitMeasure;
    }

    public void setLastAgeLimitMeasure(Double lastAgeLimitMeasure) {
        this.lastAgeLimitMeasure = lastAgeLimitMeasure;
    }

    public Long getCurBeginPrice() {
        return curBeginPrice;
    }

    public void setCurBeginPrice(Long curBeginPrice) {
        this.curBeginPrice = curBeginPrice;
    }

    public Long getCurNewlyCounts() {
        return curNewlyCounts;
    }

    public void setCurNewlyCounts(Long curNewlyCounts) {
        this.curNewlyCounts = curNewlyCounts;
    }

    public Long getCurScrapCounts() {
        return curScrapCounts;
    }

    public void setCurScrapCounts(Long curScrapCounts) {
        this.curScrapCounts = curScrapCounts;
    }

    public List<ChartsBaseDataView> getList() {
        return list;
    }

    public void setList(List<ChartsBaseDataView> list) {
        this.list = list;
    }
}
